/*
	性能尽可能快的，从有序顺序表中删除给定的值s与t之间的元素(包括s和t)，需要对s和t给出的边界等一些显示出错信息
*/
#include<stdio.h>
#include<malloc.h>
#include"..\Sequence_List\zyf_SqList.h"
#define OK 1
#define ERROR 2

int del_s_t1(SqList &L,int s,int t)
{
	int i,j;
	if (s >= t || L -> length = 0)
		return ERROR
	for (i = 0;i < L-> length && L -> elem_array[i] < x; i++);//s需要考虑是不是不存在最小值在顺序表里
	if (i == L -> length)
		return ERROR;
	for (j = 0;L -> elem_array[j] > x; j++);//for循环内容可以不写内容作为按条件增加i和j的效果

	for (;j<=length;j++)
	{
		L -> elem_array[i] = L -> elem_array[j];
	}

	return OK;
}